class PizzaMakersController < ApplicationController
  filter_access_to :all

  #permette ad un pizzaiolo di modificare il proprio profilo
  def edit
    @pizza_maker = @current_account.user
  end
  
  def update
    @pizza_maker = @current_account.user
    respond_to do |format|
      if @pizza_maker.update_attributes(params[:pizza_maker]) and
         @current_account.update_attributes(params[:account])
        flash[:notice] = 'Il profilo del pizzaiolo è stato modificato'
        format.html { redirect_to edit_pizza_maker_path }
        format.xml  { head :ok }
      else
        format.html { render :action => "edit" }
        format.xml  { render :xml => @pizza_maker.errors, :status => :unprocessable_entity }
      end
    end
  end

  def destroy
    @pizza_maker = @current_account.user
    if @pizza_maker.destroy
      flash[:notice] = "Il tuo account è stato eliminato."
    else
      flash[:error] = "Errore di sistema"
    end
    redirect_to root_path
  end
end
